Package-level declarations
Types
Model to provide colours for a button.
Object for property models for the SourceButton component.
Functions
A plain Source button component with text and an optional icon. This has no Source colour theming. Provide buttonColours to theme the button.
A plain, basic Source compatible button component. This button does not have any Source colour theming. Provide buttonColours to theme the button.
Source icon-only button. This variant allows providing the icon as a composable slot.
A Source button component with text and an optional icon.
A basic Source compatible button component. This is a low-level component and should be sparingly used only for custom buttons. Prefer to use SourceButton or SourceIconButton instead.
Source icon-only button.
A text button that adheres to the Source design system. This button is intended for use cases where a text-only button is appropriate, it does not support the XSmall size or Primary/Secondary priorities.